Skip to content

lilcom: add build-lilcom.yml for riscv64 wheels - #1229

Merged
luhenry merged 1 commit into
mainfrom
lilcom
Sep 7, 2026
Merged

lilcom: add build-lilcom.yml for riscv64 wheels#1229
luhenry merged 1 commit into
mainfrom
lilcom

Conversation

@luhenry

@luhenry luhenry commented Sep 7, 2026

Copy link
Copy Markdown
Member

pybind11/CMake C++ extension for lossless compression of numpy audio-feature data, used across the Kaldi/lhotse speech-processing ecosystem. Upstream publishes no riscv64 wheel.

Mirrors upstream's build-wheels.yaml.

Differs from upstream

  • Dropped cp314t - vendored pybind11 2.12.0 predates free-threaded CPython support; upstream ships no cp314t wheel for lilcom anywhere.

Matrix: cp312, cp313, cp314 only (see above).

Testing

  • same as upstream (test/test_header.py, test/test_lilcom.py, test/test_speed.py)

License: OK

Built locally on macOS (pip wheel, no isolation issues); all three upstream test scripts passed against the resulting wheel.

Small pybind11/CMake C extension for lossless audio compression
(Kaldi/lhotse ecosystem). Build-from-checkout shape: CMakeLists.txt
FetchContent-pulls pybind11 at build time, no patches needed. cp314t
is dropped from the matrix since the vendored pybind11 2.12.0 predates
free-threaded CPython support and upstream itself ships no cp314t
wheel for lilcom on any platform.
luhenry added a commit that referenced this pull request Sep 7, 2026
luhenry added a commit that referenced this pull request Sep 7, 2026
@luhenry
luhenry merged commit a061983 into main Sep 7, 2026
8 checks passed
@luhenry
luhenry deleted the lilcom branch September 7, 2026 08:26
@luhenry luhenry linked an issue Sep 7, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

lilcom riscv64 support

1 participant